*{margin:0; padding:0;}

body{background: #F0F0E1; font-size:62.5%; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; color:#333;}

ul{list-style:none;}

div#content{clear:both; overflow:hidden; margin:1em 0;}
div#content h1{font-size:2.2em; margin-bottom:1em; color:#00C; text-align:center;}
div#content h1 span{font-size:0.9em; color:#F00;}

div#formulario{text-align:center; padding:1em; background:#FFF; box-shadow:inset 0 0 1em #666; border-radius:0.5em;}
div#formulario input.inputTxt, select{border:1px solid #F00; padding:0.3em; margin-bottom:1em;}
div#formulario span{font-size:1.3em; color:#999; display:block;}
.submitCadastro{width:115px; height:39px; background:url(../Images/cadastrar.png) no-repeat; border:none; position:absolute; margin-top:-10px; cursor:pointer}

@media screen and (min-width:360px){
    body{font-size:70%;}	

    div#formulario{padding:3em;}
    div#formulario input.inputTxt{width:280px;}
    .submitCadastro{margin-top:1em;}
}

@media screen and (min-width:613px){
    div#formulario{padding:1.5em; text-align:left; background:#FFF url(../Images/fundoCadastro.jpg) right no-repeat;}
    .submitCadastro{margin-top:-4px;}
}

@media screen and (min-width:773px){
    body{font-size:62.5%}
    div#formulario{width:70%; margin-left: 150px; }
    div#formulario div{overflow:hidden;}
    div#formulario input.inputTxt{width:200px;}	
    .inputFloat{float:left; width:240px}
    .captchaFloat{float:left; width:210px;}    
}

@media screen and (min-width:997px){
    div#content{margin:0 6em;}
}